#读取文件
import re

f=open('qq.txt.txt',mode='r')   #按照指定的方式打开文件,mode='模式'
txt = f.read()                #读取具体文件
f.close()                   #关闭文件

#f=open('qq.txt.txt',mode='r')   #按照指定的方式打开文件,mode='模式'
#txt=f.readlines()                #读取具体文件,按换行读取
#f.close()

#任务实现
f=open('qq.txt.txt',mode='r')   #按照指定的方式打开文件,mode='模式'
txt=f.read()                #读取具体文件
f.close()                   #关闭文件
loo=txt.lower()         #将大写变小写
loa=re.sub('[,.:"\';?-]','',loo) #去除多余符号
lao=loa.split()           #单词分割
work={}                   #单词频率统计
for a in lao:
    if a in work.keys():
        work[a]+=1
    else:
        work[a]=1

r=sorted(work.items(),key=lambda x:x[1])  #排序sorted()，items出的是键值两个元素，再用匿名函数指定items中的值，也就是s[1],按s[1]进行排序

re=str(r)                   #将结果转成字符串类型
with open('wo.txt',mode='w') as f:
    f.write(re)                     #将结果数据写入至指定文件中
